A probabilistic framework for mutation testing in deep neural networks

نویسندگان

چکیده

Context: Mutation Testing (MT) is an important tool in traditional Software Engineering (SE) white-box testing. It aims to artificially inject faults a system evaluate test suite's capability detect them, assuming that the suite defects finding will then translate real faults. If MT has long been used SE, it only recently started gaining attention of Deep Learning (DL) community, with researchers adapting improve testability DL models and trustworthiness systems. Objective: several techniques have proposed for MT, most them neglected stochasticity inherent resulting from training phase. Even latest approaches DL, which propose tackle through statistical approach, might give inconsistent results. Indeed, as their statistic based on fixed set sampled instances, can lead different results across instances when should be consistent any instance. Methods: In this work, we Probabilistic (PMT) approach alleviates inconsistency problem allows more decision whether mutant killed or not. Results: We show PMT effectively informed mutations evaluation using three eight mutation operators previously methods. also analyze trade-off between approximation error cost our method, showing relatively small achieved manageable cost. Conclusion: Our showed limitation current practices DNN need rethink them. believe first step direction removes lack consistency executions previous methods caused by training.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing Deep Neural Networks

Deep neural networks (DNNs) have a wide range of applications, and software employing them must be thoroughly tested, especially in safety critical domains. However, traditional software testing methodology, including test coverage criteria and test case generation algorithms, cannot be applied directly to DNNs. This paper bridges this gap. First, inspired by the traditional MC/DC coverage crit...

متن کامل

A Probabilistic Framework for Nonlinearities in Stochastic Neural Networks

We present a probabilistic framework for nonlinearities, based on doubly truncated Gaussian distributions. By setting the truncation points appropriately, we are able to generate various types of nonlinearities within a unified framework, including sigmoid, tanh and ReLU, the most commonly used nonlinearities in neural networks. The framework readily integrates into existing stochastic neural n...

متن کامل

A Probabilistic Model for Effective Mutation Testing

Mutation is an expensive fault-based testing technique. Most of the cost of mutation is due to the compilation and execution costs associated with evaluating an enormous number of mutants with the entire pool of test cases. The test pool is typically augmented to account for mutants that remain unexposed after such an analysis. It can be argued that a test pool capable of detecting certain type...

متن کامل

A Probabilistic Framework for Deep Learning

We develop a probabilistic framework for deep learning based on the Deep Rendering Mixture Model (DRMM), a new generative probabilistic model that explicitly capture variations in data due to latent task nuisance variables. We demonstrate that max-sum inference in the DRMM yields an algorithm that exactly reproduces the operations in deep convolutional neural networks (DCNs), providing a first ...

متن کامل

a framework for identifying and prioritizing factors affecting customers’ online shopping behavior in iran

the purpose of this study is identifying effective factors which make customers shop online in iran and investigating the importance of discovered factors in online customers’ decision. in the identifying phase, to discover the factors affecting online shopping behavior of customers in iran, the derived reference model summarizing antecedents of online shopping proposed by change et al. was us...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Information & Software Technology

سال: 2023

ISSN: ['0950-5849', '1873-6025']

DOI: https://doi.org/10.1016/j.infsof.2022.107129